#include<iostream>
//this:c++编译器提供给类的指向本对象的指针
//this->取当前对象的属性和行为
//*this:当前对象
class Student
{

    public:
        //构造函数可以重载
        Student()//无参构造函数
        {
            std::cout<<"无参构造函数！\n";
            printf("this:%p\n",this);
        };

        //当自定义了带参构造函数，编译器不再生成默认的构造函数
        Student(int id,const char *name)
        {   
            std::cout<<"带参构造函数！"<<std::endl;
            this->id=id;
            this->name=name;
        }

            Student& Getobj()
            {
                return *this;//取当前对象

            }
    


    private:
        int id;
        std::string name;



};


int main()
{
    Student s;
    printf("%s:")


    return 0;
}